Page({
	data: {
		markers: [{
			id: 0,
			iconPath: "/path/to/your/icon.png", // 自定义图标路径
			latitude_y: 23.099994,
			longitude_x: 113.324521,
			width: 50,
			height: 50,
			title_mb: "我的位置",
			label: {
				content: "这里是标注",
				color: "#000",
				fontSize: 12,
				bgColor: "#fff",
				padding: 5,
				borderRadius: 5,
				borderWidth: 1,
				borderColor: "#ccc",
				zIndex: 10,
				textAlign: "center",
				lineHeight: 20,
				borderRadius: 5,
				display: "ALWAYS"
			}
		}]
	},
	danghang: function() {
		let data=this.data.markers[0]
		wx.getLocation({
			type: 'gcj02', // 默认为wgs84的gps坐标，如果要使用腾讯或高德地图，可能需要转换为gcj02坐标
			success: function(res) {
				const currentLatitude = res.latitude; // 获取到的当前纬度
				const currentLongitude = res.longitude; // 获取到的当前经度
				console.log(data, 'destinationLatitude');
				// 假设已知目的地的经纬度和名称
				const destinationLatitude = data.latitude_y;
				const destinationLongitude = data.longitude_x;
				const destinationName = data.title_mb;
				// 使用获取到的当前位置导航至预设目的地
				wx.openLocation({
					latitude: destinationLatitude,
					longitude: destinationLongitude,
					name: destinationName,
					address: '详细地址信息', // 这里可以是目的地的详细地址
					scale: 18,
				});
			},
			fail: function(err) {
				console.error('获取位置失败', err);
			}
		});
	},
	onLoad: function(res) {
		this.setData({
			markers:[{
				latitude_y:Number.parseFloat(res.y_type),
				title_mb:res.name_type,
				longitude_x:Number.parseFloat(res.x_type)
			}]
		})
	},
	markerTapHandler: function(e) {
		console.log("标记点被点击", e);
		// 在这里处理标记点点击事件
	}
})